package utils;

import java.io.*;

/**
 * 文件操作工具类
 *
 * @author itcast
 */
public class FileUtil {




    /**
     * 将字符串数据写入指定文件。写入时会先清空原文件内容
     *
     * @param data         要写入的数据
     * @param destFilePath 文件路径 + 文件名
     */
    public static void writeByBuffered(String data, String destFilePath) throws IOException {
        File destFile = new File(destFilePath);
        File dir = destFile.getParentFile();
        if (!dir.exists()){
            // 创建目录
            boolean mkdirs = dir.mkdirs();
            if (!destFile.exists() && mkdirs) {
                destFile.createNewFile();
            }

        }
        BufferedWriter bw = new BufferedWriter(new FileWriter(destFile, true));
        bw.write(data);
        bw.close();
    }

}
